pyFOOMB: Python framework for object oriented modeling of bioprocesses
نویسندگان
چکیده
Quantitative characterization of biotechnological production processes requires the determination different key performance indicators (KPIs) such as titer, rate and yield. Classically, these KPIs can be derived by combining black-box bioprocess modeling with non-linear regression for model parameter estimation. The presented pyFOOMB package enables a guided flexible implementation models in form ordinary differential equation systems (ODEs). By building on Python powerful multi-purpose programing language, ODEs formulated an object-oriented manner, which facilitates their modular design, reusability, extensibility. Once is implemented, seamless integration analysis experimental data supported various packages that are already available. In particular, iterative workflow generation subsequent estimation we employed concept replicate instances, linked common sets parameters global or local properties. For description multi-stage processes, discontinuities right-hand sides equations via event handling using freely available assimulo package. Optimization problems solved making use parallelized version generalized island approach provided pygmo Furthermore, combination Jupyter notebooks also supports education engineering applied learning scientific language. Finally, applicability strengths will demonstrated comprehensive collection notebook examples.
منابع مشابه
Cooperative Object-Oriented Programming in Python
In this article we will investigate the objectoriented features of the Python programming language. Python supports encapsulation with limited information hiding; it has full support in polymorphism and inheritance. Therefore, Python fits the definition of object-oriented programming languages. On the other hand, there are some “add-on” features that are commonly available in many main-stream o...
متن کاملTeaching an Object-Oriented CS1 in Python
Python’s use in education has grown rapidly due to its elegantly simple syntax. Though often viewed as a “scripting language,” Python is a fully object-oriented language with an extremely consistent object model and a rich set of builtin classes. We are finishing our second year using Python as the language for an object-oriented CS1 course. Based on these experiences, we discuss aspects of Pyt...
متن کاملFramework for online modeling, optimization and monitoring of bioprocesses
A hybrid modeling approach to describe a multi-substrate fermentation is presented here. The model consists of a system of differential equations describing the mass balance of the process. Complementary to the mass balance, the kinetics variables of the biological system are represented by neural network sub-models. All these components are combined to form a network-structured global hybrid m...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملAn Object-Oriented Framework for Goal and Process Modeling
To continuously improve its knowledge and to identify problems and possible solutions, an organization requires understanding of the way business is aligned with the organizational strategy and how information systems are supporting the business. This paper presents an object-oriented framework, presented as a UML Profile, for describing three organizational concerns: strategy and goals, busine...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Engineering in Life Sciences
سال: 2021
ISSN: ['1618-0240', '1618-2863']
DOI: https://doi.org/10.1002/elsc.202000088